﻿#menu
{
	margin-top:10px;
	height:30px;	
}

#menu ul 
{
	margin:0; 
	padding:0; 
	list-style-type:none;
}

#menu ul li 
{
	display:inline; 
	margin:0; 
	padding:0;
}

#menu ul li a 
{
	float:left; 
	margin-right:5px; 
	padding-left:5px; 
	background:url("../../img/menu-left.gif") 0 0 no-repeat; 
	text-decoration:none; 
	cursor:pointer; 
	color:#FF4F00;
}

#menu ul li a span 
{
	float:left; 
	display:block; 
	padding:7px 15px 9px 8px; 
	/* background:#000;*/
	 background:url("../../img/menu-right.gif") 100% 0 no-repeat;
}

#menu ul li a:hover, #menu ul li#menu-active a 
{
	background:url("../../img/menu-left.gif") 0 -35px no-repeat;
}

#menu ul li a:hover span, #menu ul li#menu-active a span 
{
	background:url("../../img/menu-right.gif") 100% -35px no-repeat;
}

#menu ul li#menu-active a 
{
	font-weight:bold;
	color:#E70000
}

#menu ul li a span strong 
{
	color:#E70000
}

.botonadd 
{
	margin:15px 0 15px 0;
	height:30px
}

.botonadd a 
{
	float:left; 
	padding-left:27px; 
	height:37px; 
	overflow:hidden; 
	background:url("../../img/btn-create-left.gif") 0 0 no-repeat; 
	text-decoration:none; 
	font-weight:bold; 
	cursor:pointer;
	color:#303030;
}

.botonadd a span 
{
	float:left; 
	display:block; 
	width:163px; 
	padding:8px 0 10px 10px; 
	background:url("../../img/btn-create-right.gif") -2px 0 no-repeat;
}

.botonadd a:hover 
{
	color:#DF0000;
}

/******ESTILOS DEL MENU SECUNDARIO******/

.menu-left
{
	
}

.menu-item
{
	background-image:url(../../img/submenu.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#303030;
	height:27px;
	line-height:27px;
	text-indent:15px;
	width:198px;	
}

.menu-item a
{
	color:#707070;
}

.menu-item a:hover
{
	color:#DF0000;
}

.menu-item-active
{	
	width:210px; 
	border:0; 
	background:url("../../img/submenu-active.gif") 100% 50% no-repeat; 
	background-color:#DF0000;
	font-weight:bold; 
	z-index:999;
	height:27px;
	line-height:25px;
	text-indent:15px;
}
	

.menu-item-active a
{
	color:#fff;
}


/****ESTILOS PARA EL GRIDVIEW****/

.gridcool, .gridcool tbody
{
	border:1px none;
}

.gridCool tbody tr th
{
	background-image:url(../../img/menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:20px;
	line-height:27px;
	font-weight:bold;
	border-bottom:1px solid #D7E7F2;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;	
	border:1px none;
}

.gridCool tbody tr th a
{
	color:#fff;
	text-decoration:underline;
}

.gridCool tbody tr td
{
	text-align:center;
	border-bottom:1px solid #D7E7F2;
	line-height:24px;
	color:#4E7CB7;	
	font-size:11px;	
}

.gridCool tbody tr td a
{
	color: #FF8000;	
}

.gridCool tbody tr td a:hover
{
	text-decoration:underline;
	
}



.grid-gral
{
	/*border:1px solid #D7E7F2;	*/
	font-size:11px;	
}

.grid-header
{	
	background-image:url(../../img/menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:27px;
	line-height:27px;
	font-weight:bold;
	border-bottom:1px solid #D7E7F2;
	color:#fff;
	text-transform:uppercase;
	font-size:10px	
}


.grid-headearjustado
{	
	background-image:url(../../img/menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;	
	font-weight:normal;
	border-bottom:1px solid #D7E7F2;
	color:#fff;
	text-transform:none;
	font-size:9px	
}

.grid-headearjustado a
{
    color:#fff;
    text-decoration:underline;       
}

.grid-headearjustado a:hover
{
    text-decoration:underline;    
    color: #FF8000;	
        
}

.grid-footer
{
	background:#ffffff url(img/accordion-header.png) 50% 50% repeat-x;	
	height:22px;
	line-height:22px;
	font-weight:bold;
	border-bottom:1px solid #D7E7F2;
	color:#2E6E9E
}

.grid-row
{
	text-align:center;
	border-bottom:1px solid #D7E7F2;
	line-height:24px;
	color:#4E7CB7;	
}

.grid-row-stock
{
	text-align:center;
	border-bottom:1px solid #D7E7F2;
	line-height:20px;
	color:#4E7CB7;
	background-color:#FFD6C1;
}

.grid-alternating
{
	text-align:center;
	border-bottom:1px solid #D7E7F2;
	line-height:24px;
	color:#4E7CB7;
	background-color:#F2FFFF;	
}

.grid-alternating:hover, .grid-row:hover
{
	background-color:#FFFFE8;	
	cursor:pointer;
}

.grid-selected
{
	text-align:center;
	border-bottom:1px solid #D7E7F2;
	line-height:20px;
	color:#4E7CB7;
	background-color:#FFFFD7;
	cursor:pointer;
}

.grid-empty
{
	
}

/**GRID ALTERNATIVO**/

.grid-gral-alter
{
	/*border:1px solid #D7E7F2;	*/
	font-size:11px;	
}

.grid-header-alter
{	
	color:#E70000;
	height:27px;
	width:auto;
	padding:0 8px;
	background:url("../../img/tabs-c-n.gif");
	background-repeat:repeat-x;	 
	text-decoration:none;	
}

.grid-footer-alter
{
	background:#ffffff url(Images/accordion-header.png) 50% 50% repeat-x;	
	height:22px;
	line-height:22px;
	font-weight:bold;
	border-bottom:1px solid #D7E7F2;
	color:#2E6E9E
}

.grid-row-alter
{
	text-align:center;
	border-bottom:1px solid #D7E7F2;
	line-height:24px;
	color:#626262;
}

.grid-alternating-alter
{
	text-align:center;
	border-bottom:1px solid #D7E7F2;
	line-height:24px;
	color:#4E7CB7;
	background-color:#F2FFFF;	
}

.grid-alternating-alter:hover, .grid-row-alter:hover
{
	background-color:#FFFFE8;	
	cursor:pointer;
}


/****FIN ESTILOS GRIDVIEW****/

.input-caja
{
	border:1px solid #C5DCEB;	
	height:19px;
	width:250px;
	padding:0 5px;
	line-height:19px;
	color:#3764A0;
	font-size:11px;	
}

.input-caja:focus
{
	background-color:#FFFFD5;	
}

.caja-area
{
	font-family:Arial, Verdana, Sans-Serif;
	border:1px solid #C5DCEB;	
	height:50px;
	font-size:12px;
	width:100%;
	padding:0 5px;
	line-height:19px;
	color:#3764A0;
	font-size:11px;	
}

.caja-areapdi
{
	font-family:Arial, Verdana, Sans-Serif;
	border:1px solid #C5DCEB;	
	height:40px;
	font-size:12px;
	width:190px;
	padding:0 5px;
	line-height:19px;
	color:#3764A0;
	font-size:11px;	
}

.caja-area:focus
{
	/*background-color:#FFFFD5;	*/
}

.input-combo
{
	border:1px solid #C5DCEB;
	color:#3764A0;
	font-size:11px;	
	line-height:18px;	
	text-transform:uppercase;	
}

.input-combo:focus
{
	background-color:#FFFFD5;		
}

.input-combopdi
{
	border:1px solid #E4E4E4;
	color:#3764A0;
	width:261px;
	font-size:11px;	
	height:22px;
	line-height:18px;	
	text-transform:uppercase;	
}

.input-combopdi:focus
{
	background-color:#FFFFD5;		
}

.input-cajapdi
{
	border:1px solid #E4E4E4;	
	height:19px;
	width:250px;
	padding:0 5px;
	line-height:19px;
	color:#3764A0;
	font-size:11px;	
}

.input-cajapdi:focus
{
	background-color:#FFFFD5;	
}

.caja-areapdi
{
	font-family:Arial, Verdana, Sans-Serif;
	border:1px solid #E4E4E4;	
	height:40px;
	font-size:12px;
	width:190px;
	padding:0 5px;
	line-height:19px;
	color:#3764A0;
	font-size:11px;	
}

.caja-areapdi:focus
{
	background-color:#FFFFD5;
}


.input-filenuevo
{
	border:1px solid #E4E4E4;	
	height:19px;
	width:180px;
	padding:0 5px;
	line-height:19px;
	color:#3764A0;
	font-size:11px;
}

.input-boton
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	padding:0 10px;	
	color:#FFF;	
	font-size:9px;
	cursor:pointer;
	line-height:22px;
	font-weight:normal;
	text-transform:uppercase;	
	background-color:#4876AA;
		
}

.input-botonadicional
{
	height:20px;
	width:auto;
	padding:0 5px;
	background-color:#4876AA;
	color:#FFF;	
	font-size:9px;
	cursor:pointer;
	line-height:20px;
	font-weight:normal;
	text-transform:uppercase;	
	border:none;			
}

.boton-link
{	
	width:auto;
	padding:0 10px;
	background-color:#E7F5FE;	
	color:#4876AA;		
	cursor:pointer;	
	border:none;
}

.boton-link:hover
{
	color: #FF8000;		
}

#ctl00_cphMain_rvGeneral_ctl04_ctl00
{
	height:22px;
	width:auto;
	padding:0 10px;	
	color:#FFF;	
	font-size:9px;
	cursor:pointer;
	line-height:22px;
	font-weight:normal;
	text-transform:uppercase;	
	border:none;
	background-color:#4876AA;
}

.input-boton:hover
{	
	text-decoration:underline;		
}

#ctl00_cphMain_rvGeneral_ctl06_ctl02_ctl00
{
	width:80px;	
}


.input-file
{
	border:1px solid #C5DCEB;	
	height:19px;
	width:262px;
	padding:0 5px;
	line-height:19px;
	color:#3764A0;
	font-size:11px;
}



.link-button
{
	color: #FF8000;	
}

.link-button:hover
{
	text-decoration:underline;	
}


/***INICIO DE ESTILOS DEL TREEVIEW****/

.node-class
{	
	text-align:left;	
	color:#4E7CB7;
	font-weight:normal;
	padding-left:0px;
	line-height:20px;
	margin:0px;		
}

.tree table:hover
{
	background-color:#E8F6FF;
}

.item-node-class
{		
	text-align:left;	
	color:#4E7CB7;	
	padding-left:0px;
	font-weight:normal;	
	line-height:20px;	
}

.node-selected
{
	color: #FF8000;		
}

.tree
{	
	font-size:11px;
	margin-left:0px;
}


.treenode-level0
{		
	background-position:bottom;
	background-repeat:repeat-x;	
	text-indent:4px;

}

.treenode-level1
{	
	text-indent:4px;	
}

.treenode-level2
{		
	text-indent:4px;
}

.treenode-level3
{		
	text-indent:4px;
}

.treenode-level4
{		
	text-indent:4px;
}

.treenode-level5
{		
	text-indent:4px;
}

.treenode-level6
{
}

.treenode-level6
{
}

.treenode-level6
{
}

.treenode-level6
{
}

/****FIN DE ESTILOS DEL TREEVIEW***/




/****DATA LIST****/

.dl-item-normal
{
	background-image:url(../../img/fnd-datalist.png);
	background-repeat:repeat-x;
	background-position:top;
	padding:10px;
	width:100%;
}

.dl-item-alter
{
	padding:10px;	
}


/**ESTILOS PARA EL CALENDARIO DE ACTIVIDADES**/

.event-calendar
{
	width:100%;		
	font-weight:normal;		
	background-color:#ffffff
}

.event-selected
{		
	background-color:#ffffff;
	padding:5px;
	color:#ffffff;	
}

.event-today
{	
	font-size:13px;
	font-weight:normal;
}

.event-selector
{
	color:#CC0000;	
}

.event-day
{
	font-weight:normal;	
	padding:5px;
		
}

.event-otherday
{	
	padding:5px;
	color:#E70000
}

.event-prev
{
	color:#ffffff;
	padding:0 5px	
}

.event-header-day
{	
	height:30px;	
	text-transform:uppercase;
}

.event-title
{
	background-image:url(../../img/top.png);
	background-position:bottom;
	background-repeat:repeat-x;
	height:30px;
	color:#fff;
	font-weight:bold;		
}


/*
Default style definitions for:

Uploadify v1.6.2
Copyright (C) 2009 by Ronnie Garcia
Co-developed by Travis Nickels
*/
.fileUploadQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 300px;
}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}



.grillaheaderfija, .grillaheaderfija tbody
{
	border:1px none;
}

.grillaheaderfija tbody tr th
{
	background-image:url(../../img/menu.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:20px;
	line-height:27px;
	font-weight:bold;
	border-bottom:1px solid #D7E7F2;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;	
	border:1px none;
}

.grillaheaderfija tbody tr th a
{
	color:#fff;
	text-decoration:underline;
}

.grillaheaderfija tbody tr td
{
	text-align:center;
	border-bottom:1px solid #D7E7F2;
	line-height:24px;
	color:#4E7CB7;	
	font-size:11px;	
}

.grillaheaderfija tbody tr td a
{
	color: #3366FF;	
}

.grillaheaderfija tbody tr td a:hover
{
	text-decoration:underline;
	
}

.grillaheaderfija tbody tr td.linkcelda
{
	
}

.grillaheaderfija tbody tr td.linkcelda a
{
	color: #EE7621;
	font-weight:bold;
}


/*ESTILOS PARA ELABORACION DE PDI*/

.